Career 2019 2017 2016 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sweden F2 Great Britain #1-w2 Great Britain #1-w1 Great Britain #1-w3 Great Britain #1-w4 Sweden #1-w2 Sweden/Denmark-w1 Sweden/Denmark-w2 Sweden/Denmark-w3 Sweden/Denmark-w4 Sweden F1 Sweden F2 Sweden F3 Germany F4 Great Britain F3 Great Britain F4 Sweden F3 Great Britain F7 Great Britain F8 Finland F2 Sweden F4 Sweden F5 USA F8 Great Britain F9 Sweden #1-w1 Great Britain F10 Sweden #1-w3 Sweden #1-w4 Sweden F1 Sweden F6 Sweden F1 Sweden F2 Schickendanz Open - Furth DPD Challenger 2000 - Aschaffenburg Bukhara Challenger - Bukhara Okal Cup - Eckental KGHM Polish Indoors - Wroclaw Residenza Open - Magdeburg DPD Challenger 2001 - Aschaffenburg IPP Open - Helsinki Banja Luka 2002 - Banja Luka The Waco International Tennis Challenger - Waco Samarkand Challenger - Samarkand ECM Cup - Prague The Wrexham Challenger - Wrexham Quelle Cup - Furth Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg 2003 USTA Tallahassee Tennis Challenger - Tallahassee Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Steelers Cup - Kosice Atlantic City Open - Atlantic City VI Gramado Open de Tenis - Gramado ATU Cup - Weiden X Open Internacional D'Andorra - Andorra Internationale Badische Meisterschaften Um Den Techem Cup - Zell The Wright Financial Group USTA Challenger - Champaign Stella Artois Clay Court Championships - Budaors St. Petersburg Challenger by Kinex - St. Petersburg ATP Challenger Numea - New Caledonia Asics Challenger Open - Monchengladbach Logopak Challenger 2005 - Lubeck Tennis Napoli Cup - Napoli ATU Cup - Weiden Ostrava Open 2005 - Ostrava Architect Open - Budapest Architect Open - Budapest Music City Challenger - Nashville Sarajevo Open - Sarajevo Fifth Third Bank Tennis Classic - Lexington Olbia Challenger - Olbia Ethias Trophy - Mons Trofeo Internacional Club Laieta - Barcelona Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia The LTA Men's Challenger - Nottingham JSM Challenger - Champaign BMW Tennis Championship - Sunrise Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville Music City Challenger - Nashville Belgrade Challenger ITG Miami Challenger - Miami Kuppers Kolsch Cup by Lambertz - Aachen Puerto Rico Challenger Tennis Event - Humacao Okal Cup 2001 International Bavarian Championships - Eckental Mons Challenger dBI Tennis Challenger - Binghamton Unique Zagreb Open - Zagreb Open Castilla y Leon - Segovia Knoxville Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Dusseldorf Open 2006 - Dusseldorf Ljubljana Open - Ljubljana Togliatti Cup - Togliatti Tatra Banka Slovak Open - Bratislava EI Bank Bulgarian Challenger - Sofia GHI Bronx Classic - Bronx Odlum Brown Vancouver Open - Vancouver Ostrava Challenger Heilbronn Challenger Prostejov Challenger Chengdu Challenger Qingdao Challenger Challenger Hamburg - Hamburg Nord/LB Open - Braunschweig FILA Challenger - Biella Bukhara Challenger - Bukhara Eckental Challenger Czech Indoor Open - Prague Bangkok Challenger Bangkok Challenger Tatra Banka Open 2006 - Bratislava The Manchester Trophy - Manchester Qingdao Challenger Anning Challenger GHI Bronx Classic - Bronx Asirom Challenger - Brasov BH Telecom Sarajevo 2007 - Sarajevo Swanston Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding Home Depot Center USTA Challenger - Carson Bulgarian Open - Sofia Ostdeutscher Sparkassen Cup - Dresden Bangkok Challenger Monterrey Challenger San Luis Potosi Challenger Morocco Tennis Tour - Marrakech Schickendanz Open - Furth The USTA Challenger at West End Racquet - Torrance The Nottingham Challenger - Nottingham Waco International Tennis Challenger - Waco Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Belgrade Challenger Ischgl International Tennis Challenger 2003 - Ischgl The Shelbourne Irish Open - Dublin Unique Zagreb Open - Zagreb Gemax Samsung Open 2004 - Belgrade Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice XI Open International D'Andorra - Andorra 2004 Colorado Tennis Classic - Denver Akbank Private Banking TED Open 2006 - Istanbul Binghamton Professional Tennis Tournament - Binghamton Gemax Open 2002 - Belgrade KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux GHI Bronx Classic - Bronx Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATU Cup - Weiden Jaegermeister Open - Braunschweig Polish Open 2000 - Poznan Black Forest Open 2000 - Freudenstadt Macedonian Open - Skopje The LTA Bolton Challenger - Bolton Tallahassee Tennis Challenger - Tallahassee Black Forest Open - Freudenstadt 2004 Keys Gate Challenger - Homestead Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg St. Petersburg Open - St. Petersburg Heineken Open - Auckland BMW Open - Munich Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Copenhagen Open - Copenhagen BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Stockholm Open - Stockholm XI Venice Open - Venice Lambertz Open by Stawag - Aachen Hilton Waikoloa Village USTA Challenger - Waikoloa Qatar Open - Doha Bauer Watertechnology Cup - Eckental Open 13 - Marseille AT&T Challenger of Dallas - Dallas Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai The Nottingham Cahllenger - Nottingham Stockholm Open - Stockholm Chennai Open - Chennai BellSouth Open - Vina del Mar Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Sony Ericsson Open 2008 - Belgrade Britania Zavaleta - Puebla The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad RCA Championships - Indianapolis South African Airways Open - East London Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Intersport Heilbronn Open - Heilbronn Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Hamburg Challenger - Hamburg Open SEAT 2008 - Barcelona The Nottingham Open - Nottingham Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney AEGON International - Eastbourne Chennai Open - Chennai The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Gemax Open - Belgrade AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Investor Swedish Open - Bastad USTA Challenger of Tiburon - Tiburon Warsteiner Challenger Lubeck - Lubeck Savannah Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Geneva Open - Geneva AEGON Championships - London Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow The LTA Wrexham Challenger - Wrexham Ecuador Open - Quito Argentina Open - Buenos Aires Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Sarajevo Open 2004 - Sarajevo The Scottish Tennis Championships - Edinburgh Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart Zagreb Open - Zagreb Levene Gouldin & Thompson Tennis Challenger - Binghamton Hungarian Open - Budapest IX Abierto Internacional de Salinas - Salinas 2002 USTA Tallahassee Tennis Challenger - Tallahassee Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano IX Open Internacional D'Andorra - Andorra US Men's Clay Court Championship - Houston Ispat Open 2004 - Ostrava Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Stella Artois Clay Court Championships - Budaors Schickedanz Open - Furth Tampere Imageneering Open - Tampere USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio Open de Montauban - Montauban Black Forest Open 2002 - Freudenstadt Oklahoma Challenger - Tulsa DPD Challenger 2002 - Aschaffenburg ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Ourocard Tennis Challenger - Sao Paulo USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao Warsteiner Challenger Lubeck - Lubeck 13 BH Tennis Open International Cup - Belo Horizonte CA Tennis Trophy - Vienna Fifth Third Bank Tennis Classic - Lexington TED Open - Istanbul Stockholm Open - Stockholm BMW Open - Munich Countrywide Classic - Los Angeles Fujitsu Siemens Open - Budapest Mobilux Open - Luxembourg Bulgarian Challenger 2002 - Sofia Amer-Wilson Challenger - Tampere Mauritius Open - Mauritius ABN/AMRO World Tennis Tournament - Rotterdam Ischgl International ATP Challenger - Ischgl The Stella Artois Championships - London ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Challenger 42 - Andrezieux Geneva Challenger - Geneva The Artois Championships - London Chennai Open - Chennai Open Sabadell Atlantico - Barcelona TED Open - Istanbul AEGON Championships - London Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz Warta Cup 2001 - Sopot IPP Open - Helsinki Kremlin Cup - Moscow Qatar ATP Challenger - Doha Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Intersport Heilbronn Open - Heilbronn PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Atlanta Tennis Championships - Atlanta Gemax Open - Belgrade Sunrise Challenger Power Horse World Team Cup - Dusseldorf AEGON Championships - London Credit Agricole Suisse Open - Gstaad Open D'Orleans - Orleans Bauer Watertechnology Cup - Eckental Tunis Open 2007 - Tunis Kremlin Cup - Moscow Internationaler Raiffeisen Grand Prix - St. Polten Citta di Monza - Monza Turkish Airlines Open Antalya - Antalya Healthsouth/USTA Pro Link Challenger - San Antonio Wideyes Swedish Open - Bastad Telenordia Swedish Open - Bastad Wimbledon - London Pro Challenger at Calabasas - Calabasas Heineken Open - Auckland Scania Stockholm Open - Stockholm Croatia Open - Umag St. Petersburg Open - St. Petersburg AIG Japan Open - Tokyo Ordina Open - 's-Hertogenbosch ATP Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Croatia Open - Umag Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Erste Bank Open - Vienna The Dubai Tennis Championships - Dubai Stockholm Open - Stockholm Valencia Open - Valencia AEGON Championships - London Argentina Open - Buenos Aires The 10tele.com Open - Nottingham Rio Open - Rio de Janeiro Qatar Exxon Mobil Open 2003 - Doha Stockholm Open - Stockholm Open Sud de France - Montpellier Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Synsam Swedish Open - Bastad Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Synsam Swedish Open - Bastad Western & Southern Open - Cincinnati AIG Japan Open - Tokyo Miami Open - Miami Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Geneva Open - Geneva Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 2R, SCG-BEL 2-3 French Open - Paris Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, QF, SRB-GBR 2-3 Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 1, 2R, GBR-SCG 2-3